Assembler


 
 
Concept Explanation
 

Assembler

An assembler enables software and application developers to access ,operate and manage a computer's hardware architecture and components.Computer hardware is capable of executing an instruction only when it is presented to it in machine language.

  • Therefore, any instruction to the computer, in any language other than machine language, has to be first translated into machine language instruction before it can be executed.
  • A program Written in assembly language has to be first converted into its corresponding machine code before it can be executed.
  • An assembler takes a program written in assembly language as input (known as source program) and generates its equivalent machine language code (known as object program) as output.
  • During process of translation, if any grammatical or logical errors are detected, these are suggested so that correction can take place before the final code conversion.
  • It converts a program written in assembly language into machine language . Assembly language consists of mnemonic code, which are difficult to learn and are machine dependent. 
  • Example : FORTRAN Assembly Program (FAP) , Macro Assembly Program (MAP) , Symbolic Optimal Assembly Program (SOAP).

    .... (More Text Available, Login?)
    Sample Questions
    (More Questions for each concept available in Login)
    Question : 1

    The  __________________ program is used to convert mnemonic code to machine code.

    Right Option : D
    View Explanation
    Explanation
    Question : 2

    Which of the following is not true about an assembler ?

    Right Option : B
    View Explanation
    Explanation
    Question : 3

    Translator program used in assembly language is called  ______________________

    Right Option : D
    View Explanation
    Explanation
     
     


    Students / Parents Reviews [10]